/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author joaera,rco251, julicampagna, giseMontanari
 */


public class Termino {
    private int valor;
    private int exponente;

/*
 * Constructor por defecto de la clase termino
 */
    public Termino() {
        valor = 0;
        exponente = 0;
    }

 /*
 * Constructor de la clase termino
 */
    public Termino(int v,int e) {
        valor = v;
        exponente = e;
    }

    /**
     * Retorna el valor del Valor
     */
    public int getValor() {
        return valor;
    }

    /**
     * Setea un valor a valor
     */
    public void setValor(int valor) {
        this.valor = valor;
    }

    /**
     * Retorna el valor del exponente
     */
    public int getExponente() {
        return exponente;
    }

    /**
     * Setea el valor del exponente
     */
    public void setExponente(int exponente) {
        this.exponente = exponente;
    }

/*
 * Devuelve el termino como cadena
 */
    public String toString(){
        String aux = String.valueOf(valor);
        if (exponente>1){
            aux = aux + "X^" + String.valueOf(exponente);
        }
        else if (exponente==1){
           aux = aux + "X";
        }
        return aux;
    }
}
